.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper{
    background: #FFFFFF;
}

.shop-arithmetic{
    /* position:absolute; */
    /* right:0px; */
    /* top: 0.5rem; */
    width:84px;
    box-sizing:border-box;
    white-space:nowrap;
    border:1px solid #e0e0e0;
}
.shop-arithmetic a{display:inline-block;width:23px;height:22px;line-height:22px;text-align:center;background:#fff;font-size:16px;}
.shop-arithmetic .minus{border-right:1px solid #e0e0e0;}
.shop-arithmetic .failed{color:#d1d1d1;}
.shop-arithmetic .plus{border-left: 1px solid #e5e5e5;}
.shop-arithmetic .num{width:32px;text-align:center;border:none;display: inline-block;height:100%;box-sizing:border-box;vertical-align:top;margin:0 -6px;}
.continuepay-con{
    width:92%;
    margin:0 auto;
    /* overflow:hidden; */
}
.continuepay-con .tips{
    height:3rem;
    line-height:1.5rem;
    margin-top:0.5rem;
    margin-bottom:0.5rem;
    color:#000000;
}
.continuepay-con .tips1{
    color:#2691ff;
    margin-top:0.5rem;
}
.continuepay-con .tips2{
    margin-top:0.3rem;
    display:flex;
}
.continuepay-con .tips2 .icon{
    background: url("../images/warning-icon.png") no-repeat center center;
    background-size: 100% 100%;
    display:block;
    width:1rem;
    height:1rem;
}
.continuepay-con .tips2 span{
    display:block;
    color:#000000;
    background:#c4e0ff;
    padding-left:0.25rem;
    padding-right:0.25rem;
    border-radius:15px;
    margin-left:0.2rem;
}
.table-con{
    width:100%;
    border-color:#999999;
    border-collapse: collapse;
}
.table-con tr{
}
.table-con td{
    border:1px solid #999999;
    height: 2rem;
    text-align:center;
    color:#000000;
}
.choice-time{
    position:relative;
    width: 80%;
    margin-top:0.75rem;
    display:  flex;
}
.choice-time .yuan{
    margin-left:0.25rem;
    margin-top:0.1rem;
}
.choice-time .left-tips{
    margin-right: auto;
    text-align:  right;
}
.time-info{
    position: absolute;
    top: 2rem;
    right: 0;
}
.time-info .time-num{
    width: 2rem;
    height:1.1rem;
    border:1px solid #a5a5a5;
    display:inline-block;
    border-radius:3px;
    margin-right:0.2rem;
    position:relative;
    /* top:0.3rem; */
    line-height:1.1rem;
    text-align:  center;
}
.go-pay{
    width: 94%;
    margin: 0 auto;
    background:#ff0808;
    display:block;
    height:2rem;
    color:#ffffff;
    margin-top:8rem;
    text-align:center;
    line-height:2rem;
    border-radius:5px;
    font-size:16px;
}